r

FFIB 5 年之前
父節點
當前提交
85a1e557c5
共有 1 個文件被更改,包括 3 次插入3 次删除
  1. 3 3
      pay/views.py

+ 3 - 3
pay/views.py

@@ -146,9 +146,9 @@ def order_paid_success(order):
146 146
 
147 147
     for g in order.goods_info:
148 148
         try:
149
-            good = PackGoodsInfo.objects.get(pack_id=g.get('pack_id', ''), good_id=g.get('good_id', ''))
150
-            good.has_sale_num += 1
151
-            good.inventory -= 1
149
+            good = PackGoodsInfo.objects.get(pack_id=order.pack_id, good_id=g.get('good_id', ''))
150
+            good.has_sale_num += good.get('num', 0)
151
+            good.inventory -= good.get('num', 0)
152 152
             good.save()
153 153
         except PackGoodsInfo.DoesNotExist:
154 154
             continue